#include <iostream>
#include <vector>

using namespace std;

class Test {

public:
  string name{"xiaoming"};
  void test(int) { cout << "test(int)" << endl; }
  void test(int *) { cout << "test(int *)" << endl; }
};

int main() {
  Test test;
  cout << test.name << endl;
  test.test(0);
  test.test(nullptr);

  vector<int> vec{1, 5, 6, 9, 8};

  for (auto &itim : vec) {
    cout << itim << endl;
  }

  static_assert(sizeof(void *) == 8, "sizeof(void *) != 8");

  return 0;
}